package com.fay.designPattern.oop.basic;

import java.awt.*;

/**
 * @Title:
 * @Description:
 * @Author Fay Wang
 * @Date 2022/2/21 20:30
 * @Version 1.0
 */
public class AliyunImageStore {
    // 属性、构造函数

    public void createBucketIfNotExisting(String bucketName) {
        //创建bucket代码逻辑
        //失败会抛出异常
    }

    public String generateAccessToken() {
        // 根据accessKey/secret key等生成access token
        return "";
    }

    public String uploadToAliyun(Image image, String bucketName, String access) {
        // 上传图片到阿里云
        // 返回图片存储在阿里云上的地址url
        return "";
    }

    public Image downloadFromAliyun(String url, String accessToken) {
        //从阿里云下载图片
        return null;
    }
}
